package com.platform.entity;

import com.fasterxml.jackson.annotation.JsonFormat;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;


/**
 * 提现管理实体
 * 表名 api_withdraw_bill
 *
 * @author zhurusen
 * @email 524227263@qq.com
 * @date 2018-06-03 15:04:03
 */
public class WithdrawBillEntity implements Serializable {
    private static final long serialVersionUID = 1L;

    //
    private Long id;
    //
    private String serialNumber;
    //
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date createDate;

    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date payDate;
    //
    private Long userId;
    private String nickName;
    private String bankName;
    //
    private String userMobile;
    //
    private String bankCardNo;
    //
    private String bankCardName;
    //
    private BigDecimal amount;
    //
    private Integer status;
    //
    private String remark;
    //支付宝名称
    private String alipayName;
    //支付宝账号
    private String alipayNo;
    //手机号码
    private String phone;

    public Date getPayDate() {
        return payDate;
    }

    public String getNickName() {
        return nickName;
    }

    public WithdrawBillEntity setNickName(String nickName) {
        this.nickName = nickName;
        return this;
    }

    public String getUserMobile() {
        return userMobile;
    }

    public WithdrawBillEntity setUserMobile(String userMobile) {
        this.userMobile = userMobile;
        return this;
    }

    public WithdrawBillEntity setPayDate(Date payDate) {
        this.payDate = payDate;
        return this;
    }

    /**
     * 设置：
     */
    public void setId(Long id) {
        this.id = id;
    }

    /**
     * 获取：
     */
    public Long getId() {
        return id;
    }
    /**
     * 设置：
     */
    public void setSerialNumber(String serialNumber) {
        this.serialNumber = serialNumber;
    }

    /**
     * 获取：
     */
    public String getSerialNumber() {
        return serialNumber;
    }
    /**
     * 设置：
     */
    public void setCreateDate(Date createDate) {
        this.createDate = createDate;
    }

    /**
     * 获取：
     */
    public Date getCreateDate() {
        return createDate;
    }
    /**
     * 设置：
     */
    public void setUserId(Long userId) {
        this.userId = userId;
    }

    /**
     * 获取：
     */
    public Long getUserId() {
        return userId;
    }
    /**
     * 设置：
     */
    public void setBankName(String bankName) {
        this.bankName = bankName;
    }

    /**
     * 获取：
     */
    public String getBankName() {
        return bankName;
    }
    /**
     * 设置：
     */
    public void setBankCardNo(String bankCardNo) {
        this.bankCardNo = bankCardNo;
    }

    /**
     * 获取：
     */
    public String getBankCardNo() {
        return bankCardNo;
    }
    /**
     * 设置：
     */
    public void setBankCardName(String bankCardName) {
        this.bankCardName = bankCardName;
    }

    /**
     * 获取：
     */
    public String getBankCardName() {
        return bankCardName;
    }
    /**
     * 设置：
     */
    public void setAmount(BigDecimal amount) {
        this.amount = amount;
    }

    /**
     * 获取：
     */
    public BigDecimal getAmount() {
        return amount;
    }
    /**
     * 设置：
     */
    public void setStatus(Integer status) {
        this.status = status;
    }

    /**
     * 获取：
     */
    public Integer getStatus() {
        return status;
    }
    /**
     * 设置：
     */
    public void setRemark(String remark) {
        this.remark = remark;
    }

    /**
     * 获取：
     */
    public String getRemark() {
        return remark;
    }
    /**
     * 设置：支付宝名称
     */
    public void setAlipayName(String alipayName) {
        this.alipayName = alipayName;
    }

    /**
     * 获取：支付宝名称
     */
    public String getAlipayName() {
        return alipayName;
    }
    /**
     * 设置：支付宝账号
     */
    public void setAlipayNo(String alipayNo) {
        this.alipayNo = alipayNo;
    }

    /**
     * 获取：支付宝账号
     */
    public String getAlipayNo() {
        return alipayNo;
    }
    /**
     * 设置：手机号码
     */
    public void setPhone(String phone) {
        this.phone = phone;
    }

    /**
     * 获取：手机号码
     */
    public String getPhone() {
        return phone;
    }
}
